package com.briup.sxau.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Entity;
import javax.persistence.Id;

/**
 * 实体类
 * @Data  生成get/set toString  equals hashCode
 *@NoArgsConstructor  生成无参构造器
 * @AllArgsConstructor  全参构造器
 * @Entity 表示当前类是实体类   会映射到数据库  我们在配置文件中写了开启自动更新ddl  所以当 Student这个类 映射的表不存在的时候  jpa会帮助我们自动建表  如果我们要映射的表 不和实体类同名  要在当前注解中加属性  name=表名  要求 每一个表都要有主键
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Entity(name = "t_student")
public class Student {

    @Id
//@Id 表示某一个属性对应的列是主键
    private int id;
    private String name;
    private String gender;
    private String tel;
    private String address;
    private String  hobby;
}
